The following instructions assume your Windows username is joe. 
Therefore, substitute your actual Windows username for joe. Note
the differences for Windows Vista/7 and Windows XP.

1. Windows Vista/7: Copy the directory Caliber-Kindle to 
                         c:\users\joe\

   Windows XP:      Copy the directory Calibre-Kindle to 
                         C:\Documents and Settings\joe\

2. Windows Vista/7: Copy news.bat to 
                         c:\users\joe\

   Windows XP:      Copy news.bat to 
                         C:\Documents and Settings\joe\

3. Download and install Python version 2.7 from 

      http://www.python.org/download/releases/2.7.2/

4. Download Kindlegen version 1.2 from 

      http://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000234621

   Alternatively, download Kindlegen version 1.1 from

      http://www.megaupload.com/?d=IJTAIWYR

   Kindlegen version 1.1 properly supports masthead images and
   article descriptions in the "Article List" view. Although it
   is no longer supported by Amazon I recommend using it because
   version 1.2 produces inferior results in this respect.

5. Copy kindlegen.exe to 

   Windows Vista/7: 
       c:\users\joe\Calibre-Kindle\Recipes\Resources\

   Windows XP:      
       C:\Documents and Settings\joe\Calibre-Kindle\Recipes\Resources\

6. Edit the file 

    Windows Vista/7: 
        c:\users\joe\Calibre-Kindle\Recipes\
                     Resources\news-set-vars.bat

    Windows XP:      
        C:\Documents and Settings\joe\Calibre-Kindle\Recipes\
                                      Resources\news-set-vars.bat

   If you installed Calibre and Python in the default locations you don't  
   have to change the SET commands for BUILTIN_RECIPES and PYTHONDIR  
   (applies to both Windows Vista/7 and Windows XP).

   If your Calibre installation doesn't use the default install directory

          Windows Vista/7: C:\PROGRAM FILES (X86)\CALIBRE2
          Windows XP:      C:\PROGRAM FILES\CALIBRE2 

   as its master directory, then change the SET command for BUILTIN_RECIPES 
   to the complete path to BUILTIN_RECIPES.ZIP

   If your Python installation doesn't use the default C:\PYTHON27 as 
   its master directory, then change PYTHONDIR to correspond to where 
   Python was installed.

   If you are using Kindlegen version 1.1 you can change the SET MODIFY_TITLE
   command to "SET MODIFY_TITLE=no" and not append an asterisk to your
   periodical title (although it doesn't do any harm and the asterisk serves 
   to distinguish periodicals generated by the NEws file from those created 
   through the calibre GUI.

   Change the remaining items in news-set-vars.bat to correspond
   to your Calibre email settings if you want to use the -email option.

   Note that the NEWS file uses EMAIL_USERNAME for both the server account
   name and the "from" email address, so if you are sending to your Kindle
   e-mail address you need to add EMAIL_USERNAME to your list of approved
   senders in your Kindle account profile.

7. Store your custom recipes in c:\users\joe\Calibre-Kindle\Recipes\

8. To run one or more recipes, open the Windows command prompt window 
   (your current directory should be c:\users\joe) and type

      news recipename ... [-email] [-add] [-user userid password] [-verbose] 
                          [-pause] [-options ...]

   where recipename ... is one or more recipe file names (the file 
   extension .recipe is assumed, so don't include it)

   If the directory Calibre-Kindle\Recipes contains the file
   recipename.recipe it will be used

   Otherwise, the built-in recipe called recipename will be 
   loaded from the Calibre release directory specified in
   news-set-vars.bat

   OPTIONS: -email    send the file to email as specified in 
                      news-set-vars.bat                 
            -add      add the file to the calibre library
            -user     pass the supplied login userid and password 
                      to the recipe
            -verbose  use verbose mode for Calibre commands
            -pause    pause at then end of the script to prevent 
                      window from closing
            -options  take balance of command line (up to 9 tokens) as 
                      additional options for ebook-convert. This must 
                      come after the recipe and names and also be the 
                      last option on the command line                 
                      
   The options and recipe names can appear in any order 
   (with the exception of -options)

9. When the command has completed your Kindle MOBI file will be in 
   c:\users\joe\Calibre-Kindle\News-Files\ (as well as in your Calibre
   library and sent to your Kindle email if you specified those options)

